package cn.bigcontainer.alt.sys.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 网站参数配置
 */
@Component
@ConfigurationProperties(prefix = "big.site")
@Data
public class SiteConfig {

    private String beian;

    /**
     * 后台网站的title，以及登录页面提示的应用名称
     */
    private String name;

    /**
     * 后台主页左上角的应用名称
     */
    private String logoname;

    /**
     * 后台主页左上角的应用名称缩小版（导航栏被隐藏时）
     */
    private String logomini;

    /**
     * 后台登录页面的按钮配置
     */
    private List<String> loginButtons;

    /**
     * 后台主页地址
     */
    private String home;

    /**
     * 前台网站的title及应用名称
     */
    private String front;

    public String getButtonName (int index) {
        return loginButtons.get(index).split(",")[0];
    }

    public String getButtonUrl (int index) {
        return loginButtons.get(index).split(",")[1];
    }

    /**
     * 登录页面url
     */
    private String login;
}
